﻿body
{
	margin:0px auto;
	padding:0px auto;
	background:url('../Images/BodyBG.png') repeat-x top left #ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

img
{
    border:none;
    }
a:link
{
	outline:none;
}
.Wrapper
{
	margin:0px auto;
	padding:0px auto;
	height: 100%;
	width:950px;	
}
.MastHead
{
margin:0px auto;
padding:0px auto;
}
.TopNav
{
	background:url('../Images/topNavBG.png') no-repeat top center;
	height:65px;
	Padding-left:60px;
	/*margin:10px 00px 0px 40px;*/
	
}
.TopNav ul
{
	list-style:none;
	display:inline;
	width:870px;
	
}
.TopNav li
{
	list-style:none;
	display:block;
	float:left;
	color:#2d2d2d;
	font-size:16px;
	font-weight:bold;
	height:37px;
}
.TopNav li a
{
	list-style:none;
	display:block;
	padding:15px 25px 0px 25px;
	color:#2d2d2d;
	font-size:16px;
	font-weight:bold;
	height:37px;
	text-decoration:none;	
}
.TopNav li a:hover
{
	text-decoration:none;
	background:url('../Images/TopNav_hoverRepeat.png') repeat-x top left;
	color:white;
	height:37px;	
}
.TopNav li.Selected
{
	background:url('../Images/TopNav_hoverRepeat.png') repeat-x top left;
	height:51px;
	color:#fff;	
}
.TopNav li.Selected a
{
		color:#fff;	
}
.Banner
{
	background:url('../Images/Img_Banner.png') no-repeat top center;
	margin-top:-30px;
	height:288px;
}

.BannerFooter
{
	background:url('../Images/BannerFooterBG.png') repeat-x top left;
	height:112px;
	margin-top:-5px!important;
	width:916px;
	margin:0px auto;
}
.cl
{
	clear:both;
}

.BannerFooter img 
{
	padding:3px 5px 3px 20px;
	
}

.BannerFooter img a
{
	padding:3px 5px 3px 20px;
	
}
.ContentSection
{
	margin:0px auto;
	width:100%;	
}
.LeftSection
{
	float:left;
	margin-left:16px;
	width:630px;
	margin-top:10px;	
}
.RightSection
{
	float:right;
	margin-right:17px;
	width:280px;
	margin-top:10px;
}

.RightSection ul
{
	display:block;
	margin:0px auto;
	list-style:none;
}

.RightSection ul li
{
	display:block;
	list-style:none;
	background:#ccc;
	border:1px ridge #ccc;
	color:#2d2d2d;
	font-weight:bold;
	font-size:14px;
}
.RightSection ul li a
{
	display:block;
	list-style:none;
	background:#ccc;
	border:1px ridge #ccc;
	color:#2d2d2d;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.RightSection ul li ul
{
	display:block;
	list-style:none;
	background:#fff;
	color:#2d2d2d;
	text-decoration:none;
	}
	
.RightSection ul li ul li a
{
	display:block;
	list-style:none;
	background:#fff;
	color:#2d2d2d;
	font-size:12px;
	height:100%;
	border:none;
	padding:5px 5px;
	text-decoration:none;
}

.RightSection ul li ul li a:hover
{
	display:block;
}

.MenuLeftSection
{
	float:left;
	margin-left:16px;
	width:520px;
	margin-top:10px;
}

.MenuRightSection
{
	float:right;
	margin-right:17px;
	width:380px;
	margin-top:10px;
}

.MenuRightSection ul
{
	display:block;
	margin:0px auto;
	list-style:none;
}

.MenuRightSection ul li
{
	display:block;
	list-style:none;
	background:#ccc;
	border:1px ridge #ccc;
	color:#2d2d2d;
	font-weight:bold;
	font-size:14px;
}


.MenuRightSection ul li a
{
	display:block;
	list-style:none;
	background:#ccc;
	border:1px ridge #ccc;
	color:#2d2d2d;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

.MenuRightSection ul li ul
{
	display:block;
	list-style:none;
	background:#fff;
	color:#2d2d2d;
	text-decoration:none;
	}
	
.MenuRightSection ul li ul li a
{
	display:block;
	list-style:none;
	background:#fff;
	color:#2d2d2d;
	font-size:12px;
	height:100%;
	border:none;
	padding:5px 5px;
	text-decoration:none;
}

.MenuRightSection ul li ul li a:hover
{
	display:block;
}

.WelcomeBox
{
	
}

.WelcomeBox p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-align:justify;
line-height:16px;
padding:0px 5px 5px 5px;	
color:#999;


}


.WelcomeBox-heading
{
	font-size:18px;
	font-weight:bold;
	padding:5px 0px 5px 5px;
	color:#2d2d2d;
}

.WelcomeBox-subheading
{
	font-size:14px;
	font-weight:normal;
	padding:5px 0px 5px 5px;
	color:#2d2d2d;

}

.Footer
{
	margin:0px auto;
	height:100px;
	
	
}

.Footer img
{
	padding:10px 15px;
	
}

/* Accordian */
 .accordionHeader
        {
            border: 1px solid #2F4F4F;
            color: white;
            background-color: #2E4d7B;
            font-family: Arial, Sans-Serif;
            font-size: 12px;
            font-weight: bold;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
        }
        
        #master_content .accordionHeader a
        {
            color: #FFFFFF;
            background: none;
            text-decoration: none;
        }
        
        #master_content .accordionHeader a:hover
        {
            background: none;
            text-decoration: underline;
        }
        
        .accordionHeaderSelected
        {
            border: 1px solid #2F4F4F;
            color: white;
            background-color: #5078B3;
            font-family: Arial, Sans-Serif;
            font-size: 12px;
            font-weight: bold;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
        }
        
        #master_content .accordionHeaderSelected a
        {
            color: #FFFFFF;
            background: none;
            text-decoration: none;
        }
        
        #master_content .accordionHeaderSelected a:hover
        {
            background: none;
            text-decoration: underline;
        }
        
        .accordionContent
        {
            background-color: #D3DEEF;
          
            border-top: none;
            padding: 5px;
            padding-top: 10px;
            font-size: small;
        }
        
        /* End Accordian */
 /***************************************************************************************/       
        /* Left Menu */
        .urbangreymenu
{
    border: 1px solid #000000;
    width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px verdana;
color: black;
background: #6FA0C8 url(../Images/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: black;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #D3E8F2;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #4A5D80;
}